package com.kexun.dao;

import com.kexun.pojo.Course;
import com.kexun.pojo.ScoreStu;
import com.kexun.pojo.Teacher;

import java.util.Map;

public interface TeaDao {

    /**
     * 查找老师信息头
     * @param userNum
     * @return
     */
    Teacher findInfo(String userNum);

    /**
     * 成绩管理--成绩信息查看
     *
     * @param userNum
     * @param limit
     * @param page
     * @return
     */
    Map<String, Object> finStuScore(String userNum, int limit, int page);

    /**
     * 添加学生成绩（成绩管理--添加学生成绩）
     * @param scorestu
     * @return
     */
    int addScore(ScoreStu scorestu);

    /**
     * 课程管理——课程信息查看
     * @return
     * @param limit
     * @param page
     */
    Map<String, Object> findCourseAll(int limit, int page);

    /**
     * 课程管理——添加课程
     * @param course
     * @return
     */
    int addCourse(Course course);

    /**
     * 修改个人信息（个人信息——修改个人信息）
     * @param teacher
     * @return
     */
    int updateTea(Teacher teacher);


    /**
     * 成绩管理--成绩信息查看——三个条件模糊查询
     *
     * @return
     */
    Map<String, Object> findScoreLike(String stuNum, String stuName, String stuClass, String limitStr, String pageStr,String teaNum);

    /**
     * 查询学生信息
     * @return
     */
    Map<String, Object> findStudent(String limitStr,String pageStr);

    /**
     * 删除学生信息
     * @param stuNum
     * @return
     */
    int delStu(String stuNum);
}
